#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{

//方法二
	int a = 5;
	int b = 8;
	b = a ^ b;
	a = a ^ b;
	b = a ^ b;
	printf("%d %d", a, b);
////方法一
//	int a = 5;
//	int b = 8;
//	a = a + b;
//	b = a - b;
//	a = a - b;
//	printf("%d %d", a, b);
	return 0;
}
//int main()
//{
//	int arr[100] = { 0 };
//	int n = 0;
//	int i = 0;
//	scanf("%d", &n);
//	int count = 0;
//	int len = n;
//	while(n!=0)
//	{
//		if (arr[i] != 1)
//			count++;
//		if (count == 3 && arr[i] != 1)
//		{
//			arr[i] = 1;
//			n--;
//			count = 0;
//		}
//		i++;
//		if (i == len)
//			i = 0;
//	}
//	printf("%d", i);
//	return 0;
//}
//void swap(int* p1, int* p2)
//{
//	int t = 0;
//	t = *p1;
//	*p1 = *p2;
//	*p2 = t;
//}
//int main()
//{
//	int a = 5;
//	int b = 8;
//	int* pa = &a;
//	int* pb = &b;
//	swap(pa, pb);
//	printf("%d %d", *pa, *pb);
//	return 0;
//}